package com.qsw.fileoperatelib.excel.bean.impl;

import java.util.List;

/**
 * 可导出为Excel
 * <p>
 * 实现该接口的类必须拥有一个空参构造方法
 */
public interface IExportExcel {
    /**
     * 返回所有字段名
     *
     * @return 所有字段名
     */
    List<String> getColumnName();

    /**
     * 返回要保存的数据
     *
     * @return 要保存的数据
     */
    List<String> toList();

    /**
     * 从数据转换为对象
     *
     * @return 对象
     */
    IExportExcel fromList(String[] data);
}
